﻿#define _CRT_SECURE_NO_WARNINGS
//作者：宋安康
#include<stdio.h>
//文件缓冲区
#include <windows.h>
//VS2019 WIN11环境测试
//int main()
//{
//	FILE* pf = fopen("test.txt", "w");
//	fputs("abcdef", pf);//先将代码放在输出缓冲区
//	//数据是操作系统读写到文件的
//	printf("睡眠10秒-已经写数据了，打开test.txt文件，发现文件没有内容\n");
//	Sleep(10000);
//	printf("刷新缓冲区\n");
//	fflush(pf);//刷新缓冲区时，才将输出缓冲区的数据写到⽂件（磁盘）
//	//注：fflush 在⾼版本的VS上不能使⽤了
//	printf("再睡眠10秒-此时，再次打开test.txt文件，文件有内容了\n");
//	Sleep(10000);
//	fclose(pf);
//	//注：fclose在关闭⽂件的时候，也会刷新缓冲区
//	pf = NULL;
//	return 0;
//}

//学习方向
//C\C++   -->DS(c)   --- >C++---->高级DS---->Linux系统编程和网络编程 ---->数据库（MYSQL）
//java研发    javase    ds初级和高阶   javaee（系统，网络，javaweb）  
// 数据结构  操作系统  网络编程  数据库

//java开发需求量多


//编译和链接
//IDE  集成开发环境
int main() 
{
	//计算机识别二进制
	//xxx.c--->编译，链接---->可执行程序
	//liunx  目标文件.o   二进制
	//编译：预编译，编译，汇编
	//链接
	//预编译（文本相关的操作）：头文件的包含，define的替换，添加行号，注释的替换。。。
	printf("hehe\n");
	return 0;
}